home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_xemacs.idb / usr / freeware / lib / xemacs-20.4 / lisp / mailcrypt / ChangeLog.z / ChangeLog
Encoding:
Text File  |  1998-05-21  |  13.5 KB  |  395 lines

  1. Wed Apr 24 17:59:45 1996  Steven L Baur  <steve@miranova.com>
  2.  
  3.     * mailcrypt.el (mc-modes-alist): September Gnus has message-mode
  4.     for editing mail and news messages.
  5.  
  6. Tue Oct 10 15:53:01 1995  Patrick J. LoPresti  <patl@eiffel.lcs.mit.edu>
  7.  
  8.     * Version 3.4 released.
  9.  
  10. Wed Oct  4 18:25:02 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  11.  
  12.     * INSTALL: Document setting mc-pgp-comment to nil if using
  13.     obsolete version of PGP.
  14.  
  15.     * mc-remail.el (mc-parse-levien-buffer): Allow remailers with
  16.      "mix" property, even if "pgp" and "cpunk" properties are lacking.
  17.     (mc-generic-pre-encrypt-function): Don't try to
  18.     expand-mail-aliases if 'mail-abbrevs is provided.
  19.  
  20.     * mc-pgp.el (mc-pgp-always-fetch): New variable.  Use to regulate
  21.     key fetching.
  22.  
  23. Fri Sep 29 14:39:17 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  24.  
  25.     * mailcrypt.el (mc-deactivate-passwd): Don't give feedback unless
  26.     called interactively.
  27.     (mc-get-fields): Use `buffer-substring-no-properties' to get the
  28.     body of the field as well as the name.  Egad.
  29.  
  30. Fri Sep 22 15:34:47 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  31.  
  32.     * mc-toplev.el (mc-gnus-verify-signature): Renamed from
  33.     `mc-gnus-summary-verify-signature'.
  34.     (mc-gnus-snarf-keys): Renamed from `mc-gnus-summary-snarf-keys'.
  35.     (mc-gnus-decrypt-message): Renamed from
  36.     `mc-gnus-summary-decrypt-message'.
  37.  
  38.     * mailcrypt.el (mc-modes-alist): Add `gnus-article-mode'.
  39.     Reflect    name changes to Gnus support functions.
  40.  
  41. Wed Sep 20 09:30:53 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  42.  
  43.     * mc-toplev.el (mc-gnus-summary-decrypt-message): Bind
  44.     `case-fold-search' to nil when matching "Gnus".
  45.  
  46.     * mailcrypt.el (mc-xemacs-p): "XEmacs", not "Xemacs".
  47.  
  48. Sat Sep 16 09:51:03 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  49.  
  50.     * mc-pgp.el (mc-pgp-encrypt-region): If no recipients, just armor
  51.     file.
  52.     (mc-pgp-msg-end-line): Match optional newline at end.
  53.     (mc-pgp-encrypt-region): Don't honor mc-encrypt-for-me if only
  54.     armoring.
  55.     Output "Armoring..." if only armoring.
  56.  
  57.     * mc-toplev.el (mc-gnus-summary-decrypt-message): Don't
  58.     bother trapping error on decrypt.
  59.     Require Gnus version 5.0.4 or higher.
  60.     Use new    `gnus-group-read-only-p' predicate.
  61.     Pass t to `gnus-summary-edit-article'.
  62.     (mc-encrypt-message): Punt check for no recipients.
  63.  
  64. Sun Sep 10 16:36:37 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  65.  
  66.     * mc-pgp.el (mc-pgp-decrypt-parser): Deal with armor-only files.
  67.  
  68.     * mc-remail.el (mc-eliminate-continuation-lines): New function.
  69.     (mc-generic-pre-encrypt-function): Eliminate continuation lines in
  70.     preserved headers.
  71.     (mc-rewrite-for-mixmaster): Ditto.
  72.  
  73. Mon Sep  4 17:57:47 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  74.  
  75.     * mailcrypt.el (mc-process-region): Make sure we are in the source
  76.      buffer when starting process, in case `process-environment' is
  77.      buffer-local.
  78.  
  79.     * mc-remail.el (mc-rewrite-for-mixmaster): Signal error if
  80.      attempting to post through a Mixmaster.
  81.  
  82. Sun Sep  3 18:09:58 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  83.  
  84.     * mc-pgp.el (mc-pgp-decrypt-region): Add strategic
  85.      `save-excursion' calls to avoid changing buffers inside `let'.
  86.  
  87. Fri Sep  1 15:05:56 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  88.  
  89.     * mc-remail.el (mc-remailer-remove-property): New function.
  90.     (mc-remailer-canonicalize-chain): Make second arg CHAINS-ALIST
  91.     optional; default to `(mc-remailer-make-chains-alist)'.
  92.     (mc-demix): New function.
  93.  
  94.     * mailcrypt.el (mc-process-region): Fix regexp to match "Process
  95.     *PGP* killed" et al.
  96.  
  97. Thu Aug 31 12:52:44 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  98.  
  99.     * mc-toplev.el (mc-encrypt-message): Clean up.  Use
  100.     `mc-get-fields' and `mc-strip-addresses'.
  101.  
  102.     * mailcrypt.el (mc-strip-addresses): New function. Use everywhere.
  103.     
  104.     * mc-remail.el (mc-remailer-choose-first): New function.
  105.     (mc-remailer-choose-chain): New function.
  106.     (mc-parse-levien-buffer): Add support for returning a "ranking" of
  107.     remailers.
  108.     (mc-remailer-canonicalize-elmt): Add support for using an integer
  109.     N in a remailer-list to represent the top N remailers, shuffled
  110.     randomly.
  111.     (mc-strip-address): New function.  Use everywhere.
  112.  
  113.     * mc-toplev.el (mc-vm-decrypt-message): Bind `this-command' to
  114.     `vm-edit-message-end' to trick VM into doing the right thing when
  115.     redisplaying.
  116.  
  117. Sun Aug 27 13:12:22 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  118.  
  119.     * mc-toplev.el (mc-sign-generic): Only run hooks if signing was
  120.     successful.
  121.  
  122. Sat Aug 26 09:18:51 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  123.  
  124.     * mc-toplev.el (mc-vm-decrypt-message): Bind `vm-frame-per-edit'
  125.     to nil.
  126.  
  127. Fri Aug 25 17:41:28 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  128.  
  129.     * mc-toplev.el (mc-sign-generic): Return result of signing
  130.     message, instead of always returning nil.
  131.  
  132. Mon Aug 21 11:58:07 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  133.  
  134.     * mailcrypt.el (mc-modes-alist): Add support for
  135.     `vm-virutal-mode'.
  136.  
  137. Sun Aug 20 15:19:52 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  138.  
  139.     * Makefile.in (install): Use a loop for installing .elc files,
  140.     since install-sh can't copy multiple files at once.
  141.  
  142.     * mc-toplev.el (mc-gnus-summary-decrypt-message): Back out 8/4
  143.     change; call `gnus-summary-edit-article-postpone' instead.
  144.     Call `gnus-version' function instead of reading variable.
  145.  
  146. Fri Aug  4 11:51:37 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  147.  
  148.     * mc-toplev.el (mc-gnus-summary-decrypt-message): Run
  149.     `gnus-article-display-hook' after decrypting.
  150.  
  151. Wed Aug  2 10:05:06 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  152.  
  153.     * mailcrypt.el (mc-split): Use \\' instead of $ to match end of
  154.     string.
  155.     
  156. Tue Aug  1 15:55:47 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  157.  
  158.     * Version 3.3 released.
  159.  
  160. Mon Jul 31 11:22:23 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  161.  
  162.     * mc-toplev.el (mc-rmail-decrypt-message): Use abstractions for
  163.     keymaps to work with XEmacs.
  164.     (mc-gnus-summary-decrypt-message): Clean up.
  165.     (mc-gnus-summary-verify-signature): Don't display all headers.
  166.     (mc-gnus-summary-snarf-keys): Ditto.
  167.  
  168. Sat Jul 29 11:47:51 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  169.  
  170.     * mc-pgp.el (mc-pgp-decrypt-region): Call `undo-boundary'.
  171.  
  172. Thu Jul 27 20:56:41 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  173.  
  174.     * load-path.hack: Give a friendly warning if a version of Emacs
  175.     other than 19 is used to byte-compile.
  176.  
  177. Thu Jul 27 16:05:13 1995  Patrick J. LoPresti  <patl@eiffel.lcs.mit.edu>
  178.  
  179.     * configure.in: Use `EMACS19' instead of `EMACS' for autoconf
  180.      substitution variable, lest "configure" get confused when run
  181.      under an Emacs shell.
  182.  
  183.     * Makefile.in: Ditto.
  184.  
  185. Thu Jul 27 10:24:47 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  186.  
  187.     * mc-pgp.el (mc-pgp-keyserver-address): Use "pgp.ai.mit.edu"
  188.     instead of "www-swiss.ai.mit.edu".
  189.  
  190.     * ANNOUNCE: Update version and date in preparation for 3.3
  191.      release.
  192.  
  193.     * INSTALL: Updated to reflect new installation directory and
  194.     absolute requirement of `easymenu'.
  195.  
  196.     * mailcrypt.el (mc-process-region): Fix parenthesization error.
  197.     Again.
  198.  
  199. Wed Jul 26 12:48:50 1995  Patrick J. LoPresti  <patl@eiffel.lcs.mit.edu>
  200.  
  201.     * mc-remail.el (mc-rewrite-for-remailer): Use `mc-encrypt-for-me'
  202.     instead of `mc-encrypt-to-me', since there the latter does not
  203.     exist.
  204.  
  205. Sun Jul 23 13:01:47 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  206.  
  207.     * mc-pgp.el (mc-pgp-decrypt-region): Clean up case where key is
  208.     missing and we offer to fetch it.
  209.  
  210. Thu Jul 20 11:51:06 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  211.  
  212.     * mc-pgp.el (mc-pgp-newkey-re): Incorporate fix from Mike Long to
  213.     only recognize key additions.
  214.  
  215. Wed Jul 19 10:50:55 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  216.  
  217.     * mailcrypt.el: Deal with unbound buffer-substring-no-properties
  218.      to work with Emacs 19.28 after all.
  219.  
  220.     * mc-pgp.el (mc-pgp-verify-region): Return nil if signature fails
  221.     to verify.
  222.  
  223.     * mc-toplev.el (mc-sign-generic): Make sure start and end are
  224.     markers before calling mc-pre-signature-hook.
  225.     (mc-encrypt-generic): Ditto, mc-pre-encryption-hook.
  226.  
  227.     * mc-remail.el (mc-remailer-insert-response-block): Fix
  228.      parenthesization error.
  229.  
  230.     * mc-toplev.el (mc-gnus-summary-decrypt-message): Incorporate Fran
  231.     Litterio's changes for (ding) GNUS.
  232.     Clean up MH-E stuff a bit.  Should really redo it entirely at some
  233.     point.
  234.  
  235.     * texi2html.ext: New file.
  236.  
  237. Tue Jul 18 14:26:00 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  238.  
  239.     * Fix stuff all over to silence byte compilation warnings under
  240.     XEmacs.
  241.  
  242.     * mailcrypt.el: (require 'easymenu) outright.  Starting now we
  243.      demand at least FSF Emacs 19.28 or XEmacs 19.13.
  244.  
  245. Mon Jul 17 16:30:43 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  246.  
  247.     * Makefile.in: Minor tweaks.  Use `.../share/emacs/site-lisp'.
  248.  
  249. Sun Jul 16 13:48:06 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  250.  
  251.     * mc-pgp.el: Use "buffer-substring-no-properties" everywhere.  Feh.
  252.     mc-remail.el: Ditto.
  253.     
  254. Sat Jul 15 01:41:18 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  255.  
  256.     * mc-pgp.el: Add "+language=en" to PGP command lines so that we
  257.     are sure to parse the output correctly.
  258.  
  259. Wed Jul 12 16:37:37 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  260.  
  261.     * mc-toplev.el (mc-vm-verify-signature): Call vm-widen-page in
  262.     case vm-honor-page-delimiters is set.
  263.     (mc-vm-snarf-keys): Ditto.
  264.     ('mail-utils): Required for mail-fetch-field on some Emacsen.
  265.  
  266. Fri Jun 30 10:20:52 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  267.  
  268.     * mc-remail.el (mc-rewrite-news-to-mail): Nuke "Newsgroups" field.
  269.  
  270. Fri Jun 23 11:04:54 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  271.  
  272.     * Version 3.2 released.
  273.  
  274.     * mc-pgp.el (mc-pgp-fetch-key): Add "+batchmode" to PGP arglist.
  275.     (mc-pgp-key-begin-line): Allow match only when delimiter string
  276.     is the entire line.
  277.     (mc-pgp-key-end-line): Likewise.
  278.  
  279.     * configure.in: New file.
  280.     configure: New file.
  281.     Makefile.in: New file.  Brought into conformance with GNU
  282.     standards.
  283.     INSTALL: Revised to reflect `autoconf'-generated configuration
  284.     scheme.
  285.  
  286.     * mailcrypt.el (mc-deactivate-passwd, mc-activate-passwd): Do the
  287.     right thing if both `timer' and `itimer' are present.
  288.  
  289. Thu Jun 22 16:57:49 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  290.  
  291.     * mc-pgp.el (mc-pgp-generic-parser): Include '\n' from final
  292.     delimiter line.
  293.  
  294. Wed Jun 21 18:13:10 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  295.  
  296.     * mc-pgp.el (mc-pgp-fetch-key): Give a diagnostic if the key was
  297.     not found.
  298.  
  299. Tue Jun 20 00:53:51 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  300.  
  301.     * mc-toplev.el (mc-rmail-view-quit): Mark buffer unmodified when
  302.     quitting.
  303.  
  304.     * mailcrypt.el (mc-process-region): Don't rely on
  305.     accept-process-output returning immediately if process is dead
  306.     (for XEmacs' sake).
  307.  
  308.     * README: Revised (i.e., truncated) to reflect INSTALL file,
  309.         Texinfo docs, and Web pages.
  310.  
  311.     * INSTALL: New file.
  312.  
  313.     * Makefile: New file.
  314.  
  315. Mon Jun 19 16:55:39 1995  Patrick J. LoPresti  <patl@catfish.lcs.mit.edu>
  316.  
  317.     * NEWS: New file.
  318.  
  319.     * mailcrypt.texi: New file.  Spent last few days getting this
  320.     written and the Web pages up.
  321.  
  322. Fri Jun 16 17:55:14 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  323.  
  324.     * mc-pgp.el (mc-pgp-comment): New variable.
  325.  
  326. Thu Jun 15 00:33:44 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  327.  
  328.     * mc-pgp.el: New file.
  329.  
  330.     * mc-toplev.el: New file.
  331.  
  332. Wed Jun 14 16:51:00 1995  Patrick J. LoPresti  <patl@catfish.lcs.mit.edu>
  333.  
  334.     * mailcrypt.el (mc-pgp-fetch-from-keyrings): New function.
  335.     (mc-pgp-fetch-keyring-list): New variable.
  336.     Forgot to document most of the changes in the past week, oh well.
  337.     (mc-scheme-pgp): New function to replace variable of same name in
  338.     preparation for putting PGP support into its own file.
  339.  
  340. Thu Jun  8 13:16:50 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  341.  
  342.     * mailcrypt.el (mc-pgp-fetch-finger): New function.
  343.     (mc-pgp-fetch-http): New function.
  344.     (mc-pgp-fetch-key): New function.
  345.  
  346. Thu Jun  1 20:09:21 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  347.  
  348.     * mailcrypt.el (mc-encrypt-generic): Only use Email addresses in
  349.     default-recipients.
  350.     (mc-pgp-generic-parser): Fix parenthesis error causing non-nil
  351.     return on bad passphrase.  Fix regular expression for bad
  352.     passphrase.
  353.  
  354. Thu May 11 19:32:19 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  355.  
  356.     * mailcrypt.el (mc-pgp-display-snarf-output): New variable,
  357.     defaults to nil.  If t, pop up a window to display the output of
  358.     key snarfing.
  359.  
  360.     * mc-remail.el (mc-nuke-field): Do not clobber markers.  (This is
  361.     the wrong place to do it anyway.)
  362.     (mc-rewrite-for-remailer): Eliminate "Comment" and "From" headers
  363.     after encryption.
  364.  
  365. Tue May  9 15:58:53 1995  Patrick J. LoPresti  <patl@eiffel.lcs.mit.edu>
  366.  
  367.     * mailcrypt.el (mc-modes-alist): Fix typos for mh-folder-mode and
  368.     gnus-summary-mode.
  369.     (mc-sign-message): Fix parenthesization error in let.
  370.  
  371. Mon May  8 22:27:20 1995  Patrick J. LoPresti  <patl@skyclad.lcs.mit.edu>
  372.  
  373.     * mailcrypt.el (mc-encrypt-region): New interactive function.
  374.         Encrypts the current region by calling the appropriate function as
  375.         determined by mc-modes-alist.
  376.     (mc-encrypt-generic): New function; bottom level of
  377.     scheme-independent encryption routines.
  378.     (mc-encrypt-message): Rewritten to call mc-encrypt-generic.
  379.     (mc-encrypt): Rewritten to just call mc-encrypt-region.
  380.     Upshot of all this is to allow encryption in arbitrary buffers,
  381.     not just message buffers.
  382.     (mc-sign-region): New interactive function.
  383.     (mc-sign-generic): New function; bottom level of
  384.     scheme-independent signing routines.
  385.     (mc-sign-message): Rewritten to call mc-sign-generic.
  386.     (mc-sign): Rewritten to just call mc-sign-region.
  387.     Upshot of all this is to allow signing in arbitrary buffers, not
  388.     just message buffers.
  389.  
  390. Mon May  8 16:02:45 1995  Patrick J. LoPresti  <patl@eiffel.lcs.mit.edu>
  391.  
  392.     * mailcrypt.el (mc-always-replace): Add 'never option.
  393.     (mc-message): Remove "is-err" argument.
  394.     Only deactivate passphrase on "Bad passphrase" error.
  395.